home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1997 September & October / Amiga-CD 1997 #9-10.iso / aminet / microdot / microdot.readme < prev    next >
Text File  |  1997-06-16  |  33KB  |  1,175 lines

  1. Note for MicroDotII Beta
  2. ========================
  3.  
  4. Note that this is a BETA version.  It is NOT a finished product.  It lacks
  5. vital functionality, and it may have bugs which may cause loss of data and
  6. hair.  Use it on your own risk.  It will crash.  It will behave strangely.
  7. You have been warned.
  8.  
  9. I had little time to work on MD-2 recently, so this is just a minor update
  10. to MD-II 0.181. Most obvious change is the transition to use the new
  11. textinput.mcc input field as a replacement for both textview.mcc and
  12. old style string gadgets. Textinput itself is a work in progress,
  13. and will soon replace string gadgets in all Vapor products.
  14.  
  15. If you want to participate in the public MD-2 beta test and development,
  16. *please* subscribe to the MD-2 mailing list.  Write a message to
  17. <MD-2-Request@vapor.com> and put "ADD" in the mail body.  If you don't
  18. subscribe to the list, you will most likely miss vital information.
  19.  
  20. Note again:  this version is for testing, not for evaluation or review.
  21.  
  22. There is no documentation available.  Some comments are below.  You might
  23. want to read over the history file to learn some basics.
  24.  
  25. Please send bug reports and suggestions to the MD-2 mailing list.  If you
  26. have enforcer/mungwall/poolwatch reports, send them directly to me
  27. (md2-bugs@vapor.com).
  28.  
  29. There will be frequent updates, which will be announced on the MD-2 mailing
  30. list.  Currently, the program is only available via ftp.vapor.com, a basic
  31. web page is under construction.
  32.  
  33. The included MUI custom classes in the MUI/ drawer have to be copied to
  34. your MUI:Libs/MUI/ directory.
  35.  
  36. It may be a good idea to have "delete mail on server" turned of by default.
  37. If you have a decent pop3 server which supports UIDL, this has no impact on
  38. MD-2 operation.  MD-2 can handle outdated POP3s, too, and will fallback to
  39. TOP or even RETR to gather the messageid.
  40.  
  41. Thanks for your help!
  42. Olli
  43.  
  44. Some notes:
  45.  
  46. - the cps rate as calculated by the new message scan
  47.   is taken by the entire (!) time of the connection,
  48.   not only by the real transfers, so it will be considerably
  49.   lower than with programs which only measure real transfer
  50.   times. You have to use a watch if you want to compare
  51.   cps speeds between MD-2 and lying programs :-)
  52.  
  53. - yes, it uses a one-file-per-message approach.
  54.   This has been thorougly discussed prior (in fact,
  55.   a previous version used a different approach),
  56.   and I'll try to summarize the arguments for
  57.   one of the next versions.
  58.  
  59. - SMTP send attempts to use ESMTP if available.
  60.   Will currently send 8 bit mails even with normal ESMTP.
  61.   If your ISP doesn't support a ESMTP-capable mail
  62.   relay, get a real ISP :-)
  63.  
  64. - Unlike other mail readers claiming to support MIME,
  65.   MD-2 does the full range including decoding of
  66.   x-uue/x-uuencoded and binhex40 encoded parts.
  67.   Supports entity names. Will convert embedded
  68.   uuencode/binhex in "old style" mails to
  69.   "mime parts".
  70.  
  71. Description of reader flags:
  72.  
  73.   First col:  U = unread (seen, but not read)
  74.               N = new, not yet seen
  75.                 = read
  76.   Second col: D = deleted
  77.               A = archived (will not expire)
  78.                 = normal
  79.               (Note that A takes precedence over D)
  80.   Third col:  
  81.    Non-Spool: R = Replied to
  82.               F = Forwarded
  83.               B = Replied to and forwarded
  84.    Spool:     M = already mailed out
  85.               P = already posted
  86.               S = already send and posted
  87.                   (aka completely send)
  88.  
  89. Flaws in the MIME implementation:
  90.  
  91. - Supports only "mixed" multipart types
  92. - Currently neither cares for nor creates "Content-MD5:"
  93. - Ignores charset entity and assumes iso-8859-1
  94.  
  95. =====================================================================
  96.  
  97. 0.37alpha
  98. ---------
  99. - serious change in prefs; old prefs files are ignored.
  100. - Subscribe/Unsubscribe menu items now work (begin of
  101.   list processing)
  102.  
  103. 0.39alpha
  104. ---------
  105. - removal of groups now works
  106.  
  107. 0.40alpha
  108. ---------
  109. - started work on group parameter editor windows
  110.   (GUI only; not yet functional)
  111.  
  112. 0.43alpha
  113. ---------
  114. - group prefs still not really functional
  115. - started work on language prefs
  116.  
  117. 0.45alpha
  118. ---------
  119. - added external prefs
  120. - language prefs now functional
  121. - group prefs still not really functional :-)
  122.  
  123. 0.48alpha
  124. ---------
  125. - did some minor GUI work
  126. - group prefs now fully functional :-)
  127.  
  128. 0.49alpha
  129. ---------
  130. - now shows number of subscribed and subscribeable groups
  131.  
  132. 0.50alpha
  133. ---------
  134. - fixed internal buffer allocation scheme
  135.  
  136. 0.51alpha
  137. ---------
  138. - group list now has a (experimental) button bar. This ought to
  139.   be configurable and disableable :) in the future.
  140. - deleting of user created mail folders now works
  141. - added basic pop3/nntp operation
  142.  
  143. 0.53alpha
  144. ---------
  145. - reworked grouplist GUI
  146. - nntpget now supports XOVER and STAT/NEXT (data is still discarded
  147.   after receive)
  148.  
  149. 0.54alpha
  150. ---------
  151. - added (nearly) full rfc-822 compliant address parsing (yes, it will
  152.   actually accept "owagner"(Oliver Wagner)@"vapor"."com" :-)
  153. - added rfc-822 compliant date parsing
  154.  
  155. [0.55 - 0.64 internal only]
  156.  
  157. 0.65
  158. ----
  159. - old index files will no longer be read due to change in the static
  160.   part of the mixinfo (yes, that's an alpha tester's life)
  161. - thread building now works fine
  162. - all the neat enforcer hits when opening a group are fixed now
  163.  
  164. [0.66 internal only]
  165.  
  166. 0.67
  167. ----
  168. - please delete Data/#?.IX and Data/Message?? for a clean database
  169. - fixed parsing of References: line and the reference information
  170.   in the XOVER data. This caused thread building to not work
  171.   properly in the former versions.
  172. - fixed various bugs in the graphical thread creation for the msglist
  173.  
  174. 0.68
  175. ----
  176. - fixed switchting to empty groups
  177. - fixed memory management of message list
  178. - fixed various quirks in the GUI settings (including font settings)
  179. - improved listview refresh speed
  180.  
  181. 0.69
  182. ----
  183. - fixed clicking into blank areas of msglist
  184. - added thread folding
  185.  
  186. 0.70
  187. ----
  188. - folded threads now show the number of contained messages
  189.   [total/new/unread] in the folded node
  190.  
  191. [0.71 internal only]
  192.  
  193. 0.72
  194. ----
  195. - fixed enforcer hits on early error bail out
  196. - folding of fake thread roots is now possible
  197. - folding states are now properly saved
  198. - began adding reader window (not functional yet, only layout)
  199.  
  200. 0.73
  201. ----
  202. - fixed bogus adding of LFs to header lines when getting full
  203.   articles.
  204. - added MIME parsing.
  205. - added basic read capabilities.
  206.  
  207. 0.74
  208. ----
  209. - fixed a silly startup problem which involved overwriting
  210.   bitmap bounds.
  211.  
  212. 0.75
  213. ----
  214. - added reader quote colorization
  215. - fixed reader font selection
  216. - fixed about text
  217.  
  218. 0.76
  219. ----
  220. - fixed handling of characters below WSP in message overview
  221.  
  222. 0.77
  223. ----
  224. - now parses the semi-standard text styles *bold*, _underline_
  225.   and /italic/
  226. - fixed calculation of message sizes when an ARTICLE was
  227.   retrieved which already was in the messagebase.
  228. - several small fixes
  229. - added message header filtering, including prefs ("User interface...")
  230.  
  231. 0.78
  232. ----
  233. - reworked header filter selection
  234.  
  235. 0.79
  236. ----
  237. - now proplery shows message flags in reader
  238. - removed forced reset of article counters for groups
  239. - fixed resetting of horizontal scroller when swapping messages
  240. - XOVER start position was wrong, causing one message being
  241.   repeadly downloaded as being new
  242. - "Get last 100" now works
  243. - XOVER scanning caused the wrong reference ID to be inserted into the list
  244. - reloaded fake nodes will no longer become "orphans"
  245.  
  246. 0.80
  247. ----
  248. - recompiled with different compiler revision to hunt down 060 problems
  249.  
  250. 0.81
  251. ----
  252. - compiled with "real" SAS/C 6.57
  253. - will now set the tiny font to helvetica/9 if it's unset
  254. - added reader wordwrap (it's the cool way, too)
  255. - reader horiz size doesn't exceed 32767 pixels if wordwrap is turned
  256.   off, thus not breaking virtgroup
  257. - added on-demand-getting of usenet messages not in the database.
  258.   The NNTP link is cached and silently (re)opened on demand for
  259.   maximum efficiency. Hey, doesn't this rule?
  260.  
  261. 0.82
  262. ----
  263. - fixed wordwrap bug
  264.  
  265. 0.83
  266. ----
  267. - did some GUI and menu cleanup
  268.  
  269. 0.84
  270. ----
  271. - began to add button config; experimental still
  272.  
  273. 0.85
  274. ----
  275. - Reader now reads the "To:" header if no "Newsgroups:" is present
  276. - completely rewrote database system using a client/server model,
  277.   better caching and asynch I/O. Much faster than before and less
  278.   impact on the user interface process.
  279.  
  280. 0.86
  281. ----
  282. - will no longer make messages "seen" which were not seen
  283.   by the user cause he never saw the updated index.
  284. - properly flushes write buffer when finishing a pop3 or nntp
  285.   session.
  286. - Group editor caused enforcer madness upon creating a new group
  287. - Matchheader/Matchpattern/Defaultaddress weren't saved
  288. - Mail sorting into folders now works
  289.  
  290. 0.87
  291. ----
  292. - now properly displays an error message if it's unable to read
  293.   an article from the database or via get-on-demand
  294. - recognizes MIME encoded words in headers
  295. - correctly decodes Quoted-Printable encoding
  296. - rexxreplyport wasn't freed, causing signal loss in shell processes
  297.  
  298. 0.88
  299. ----
  300. - button configuration system and display is now complete. Contents still suck :-)
  301.  
  302. 0.89
  303. ----
  304. - rewrote ibutton class to use a standard IFF loader instead of datatypes
  305.   (which proved to be unusable, again). Fixes startup crash on non V43-DT
  306.   systems.
  307. - fixed db error message display
  308. - display of MIME parts caused the Y position to messed up
  309.  
  310. 0.90
  311. ----
  312. - fixed XOVER parsing (which could cause a crash of the network
  313.   thread)
  314. - fixed reader crash on subjects which were "too long"
  315. - fixed get-on-demand line flushing
  316.  
  317. 0.91
  318. ----
  319. [that's 0.90 with less kprintf()]
  320.  
  321. 0.92
  322. ----
  323. - reworked prefs in "MUI single window" style. Now fits on 640x200/topaz.8, too.
  324.   Not quite finished yet <sigh>
  325. - added Tip Of The Day startup window
  326.  
  327. 0.93
  328. ----
  329. - prefs window is now completely functional
  330.  
  331. 0.94
  332. ----
  333. - get-on-demand reopened the server connect for every article,
  334.   even if the link was still up
  335. - fixed button config for initial window
  336. - fixed "Get last 100 messages" for new groups
  337. - began to work on the send window. Including of text and attachments works,
  338.   so does dropping of WB icons.
  339.  
  340. 0.95
  341. ----
  342. - added "Advanced Settings" to the send requester
  343. - fixed dropping of Icons on the editor view
  344. - included new textview.mcc
  345. - added "advanced settings" to send requester
  346.  
  347. 0.96
  348. ----
  349. - prefs list now has icons
  350. - included new textview.mcc
  351. - "Signature prefs" fixed
  352. - added address book window
  353.  
  354. 0.97
  355. ----
  356. [lost track of changes]
  357.  
  358. 0.98
  359. ----
  360. - fixed a few quirks in the prefs window layout
  361. - sending mail and news now works
  362. - fixed updating of group list overview counts when
  363.   getting news and mail
  364.  
  365. 0.99
  366. ----
  367. - fixed enforcer orgy on sending mails
  368. - fixed not resetting of reader scroller top position
  369.   when loading a new message
  370.  
  371. 0.100
  372. -----
  373. - fixed own messages not being stored in the
  374.   correct mail folder
  375. - delete of messages (via DEL key) now works
  376. - viewing of mime parts now works (currently hardwired
  377.   to calling Sys:Utilities/MultiView)
  378.  
  379. 0.101
  380. -----
  381. - fixed buttons not being updated after prefs close
  382. - (E)SMTP sending now works
  383. - fixed state messup in binhex decoding
  384.  
  385. 0.102
  386. -----
  387. - fixed getting of next unsent mails returning totally
  388.   bogus stuff, causing mails to not be send
  389. - fixed db_loadheader() reading a bogus blank line
  390.   (which caused X-Mailer: to appear in the mail body
  391.    insead of the header)
  392.  
  393. 0.103
  394. -----
  395. - fixed updating of windows when a mail was written
  396.   or send out
  397. - fixed database deadlock on pop3get when a
  398.   mail download was skipped because the mail
  399.   was already in the database
  400. - removed kprintf() from IP handling code
  401.  
  402. 0.104
  403. -----
  404. - added full "Single window only?" mode. Note that this
  405.   requires MUI 3.7. MD-2 will still run with 3.6
  406.   but using this mode causes messup®
  407. - added »TRASH folder
  408. - group list is now checked for required entries
  409.   on every load
  410.  
  411. 0.105
  412. -----
  413. - Adding groups with Groupmanager caused deadlock in 0.104.
  414.   Dunno why, probably a problem with recompilation and
  415.   methods changed.
  416. - fixed excess closing/reopening of reader window
  417.   in single window mode when the bottom border is
  418.   already extended
  419.  
  420. 0.106
  421. -----
  422. - lame bug: folders which had no filtering rules at all
  423.   set matched all mails
  424. - now properly drops deleted mails when saving group
  425.   indexes
  426.  
  427. 0.107
  428. -----
  429. - no longer sets the tiny font to helvetica/9 even if
  430.   it's already set
  431.  
  432. 0.108
  433. -----
  434. - folder matching is now a full substring match
  435. - Reply/Followup (by menu item) now works
  436.  
  437. 0.109
  438. -----
  439. - added "Move To Folder" GUI (not functional yet)
  440. - did some minor code and catalog cleanup work
  441.  
  442. 0.110
  443. -----
  444. - fixed adding of quote text in the wrong direction
  445.  
  446. 0.111
  447. -----
  448. - fixed messing of first button entry in prefs
  449. - added "Delete mail from server" option
  450.  
  451. 0.112
  452. -----
  453. - auto-expire of messages now works
  454. - made Select All/Deselect All work
  455. - fixed saving of Window mode selection
  456.  
  457. 0.113
  458. -----
  459. - buttons now send their "action" rexx string
  460. - button hotkeys now work
  461. - button prefs action string now has a popup containing
  462.   all internal rexx commands
  463. - did some internal code cleanup
  464. - the Save/View buttons in the message reader now work
  465.   like the Save/View buttons under the mime part listview
  466. - reader window now recognizes URLs, enabling click.
  467.   Will be send to Voyager (if running) or with a
  468.   SendBrowser.MDRX script similiar to the AmIRC one.
  469. - now extends bottom window border if started in single window
  470.   mode; avoids reopening of window when hitting the
  471.   reader the first time.
  472. - enabling/disabling of menu items now works
  473.   properly upon switching windows
  474. - Reply and associated functions now work from within
  475.   the reader window, too
  476. - added the first set of ARexx commands (use
  477.   the popup list in button prefs to see the list)
  478.  
  479. 0.114
  480. -----
  481. - Return-Receipt: is now off by default
  482. - Signature now defaults to "None", too, in blank
  483.   mails
  484. - fixed alignment of URL highliting object, also
  485.   doesn't create two objects for links which
  486.   are http://www.
  487. - no longer sorts »TRASH (will not work with
  488.   existing group lists yet, for internal reasons.
  489.   Fix underway)
  490.  
  491. 0.115
  492. -----
  493. - fixed enforcer hits upon opening the reader window
  494. - it's now possible to use "-" in folder names
  495. - synchronous message download now has a info window
  496.   and abort facility
  497. - upon MIME SAVE, the filename of the wrong part
  498.   was inserted (or bullshit if the message had only
  499.   one MIME part)
  500. - sorting of mails into folders again was hosed
  501.   sometimes
  502. - finally fixed group list sorting
  503. - the "New message" menu item is now available
  504.   in the group overview window, too
  505.  
  506. 0.116
  507. -----
  508. - reader crashed when trying to read a non-existant
  509.   mail which had to be obtained via NNTP
  510. - no longer puts a silly requester up when it was
  511.   unable to load a message, but simply shows the error
  512.   inside the reader
  513.  
  514. 0.117
  515. -----
  516. - URL list class caused poolwatch hits
  517. - fixed enabling/disabling of message menu items again
  518.  
  519. 0.118
  520. -----
  521. - Mime save part counting was broken again
  522.  
  523. 0.119
  524. -----
  525. - Rexx commands didn't work at all. In fact, the
  526.   command table was never made available to MUI...
  527.  
  528. 0.120
  529. -----
  530. - POP3 status now shows "deleting", too
  531. - fixed saving of message indices on QUIT
  532. - POP3 no longer takes stack nonsense as
  533.   data when hitting a mail which is missing
  534.   required headers (i.e. missing Subject:
  535.   from THOR)
  536. - POP3 now does a quick scan with TOP
  537.   to decide when to actually start downloading
  538.   POP3 messages. Improves performance
  539.   in "Don't delete on server" mode by magnitudes.
  540. - silly bug in memory pool handling caused the
  541.   same pool to be accessed from the main and
  542.   from the network threads, potentially causing
  543.   havoc galore. Now properly semaphore protected.
  544. - "Read on demand" now buffers the last
  545.   downloaded mail in memory to avoid superfluous
  546.   write-to-db/rescan/read-from-db cycle. Also
  547.   avoids flushing of DB write buffers. Major
  548.   speed improvement in online news mode
  549.  
  550. 0.121
  551. -----
  552. - SPOOL index is now saved when a send
  553.   session ends, to better prevent against
  554.   crashes causing flag losses.
  555. - News posting now works. PLEASE, test
  556.   this extensivly with test groups before
  557.   sending something to "real" UseNet. Thanks.
  558.  
  559. 0.122
  560. -----
  561. - Get-on-demand window now uses normal sized
  562.   instead of tiny fonts
  563. - database now uses a full index buffer if
  564.   memory for that is available, for overally
  565.   better performance
  566.  
  567. 0.123
  568. -----
  569. - Fixed generation of "Re:" for reply subjects
  570. - "External edit" in new message window didn't werk
  571. - replies/followups didn't had any reference ID
  572.   header set, nor where they added with a proper
  573.   reference ID to the indexes, thus not being
  574.   properly added to the thread trees
  575. - crashed on obnoxiously long quoted printable
  576.   lines with soft line breaks created by
  577.   mail readers which like to heavily violate
  578.   good style.
  579.  
  580. 0.124
  581. -----
  582. - Reply/Forward caused total trash to be inserted
  583.   into the mailheader, thus breaking nearly everything
  584. - fixed crash on very long lines containing tabs
  585. - no longer attempts to convert fido style text formating
  586.   to recognized signatures
  587. - fixed yet another potential crash on very long text lines
  588. - crashing when trying to read a article not in the database
  589.   and with inactive TCP/IP stack
  590.  
  591. 0.125
  592. -----
  593. - addded drag&drop from addressbook into new message window
  594. - added popup address list for To/Cc/Bcc buttons
  595. - included new textview class version
  596.  
  597. 0.126
  598. -----
  599. - finally fixed crash on long quoted-printable "lines" 
  600.   (aka paragraphs)
  601. - fixed crash related to db write buffering
  602.   (reading article a, then b, then back a caused a nuke
  603.    in online mode)
  604.  
  605. 0.127
  606. -----
  607. - added APOP pop3 authentication
  608. - the "tiny" adressbook windows used in the new msg
  609.   requester now have no edit gadgets
  610.  
  611. 0.128
  612. -----
  613. - now uses UIDL (if available) to obtain a list
  614.   of new messages in pop3 mailbox. Major speed
  615.   increase when getting mails with "Leave mail on server"
  616.   mode.
  617. - added write buffer for index writes
  618.  
  619. 0.129
  620. -----
  621. - fixed excess updating of group overview during
  622.   NNTP get
  623.  
  624. 0.130
  625. -----
  626. - "Significant headers" preference window lost contents
  627.   upon page flips
  628. - MIME decoder now recognizes "name" definition in 
  629.   Content-Type:
  630. - fixed Save/View screwup in the mime part view (again)
  631.  
  632. 0.131
  633. -----
  634. - fixed display of groups without comment (bogus chars)
  635. - fixed behavior of the address list popup in the
  636.   new message window
  637. - added a group list popup for the new message window
  638.  
  639. 0.132
  640. -----
  641. - "New message" is now much more intelligent in how
  642.   it presets To/Groups fields, depending which is
  643.   the active window when selected
  644. - implemented "Fold" msg menu item
  645. - added several new internal ARexx commands (see
  646.   button prefs for list)
  647. - included proper versions of textview.mcc and .mcp
  648.  
  649. 0.133
  650. -----
  651. - new message window is an appwindow again so that
  652.   WB icons can be dropped on it
  653. - fixed handling of "Followup-To: poster"
  654.  
  655. 0.134
  656. -----
  657. - fixed "Delete" menu item (and rexx command) to
  658.   also work from within the reader
  659. - added "Archive" menu item (and rexx command)
  660. - included new version of textview.mcc/.mcp
  661.  
  662. 0.135
  663. -----
  664. - URL detector now recognizes mailto: URLs
  665. - now forces ARexx port to "On" regardless what
  666.   MUI prefs say
  667. - command popup list now puts commands in 'ticks'
  668. - the "menu emulation" rexx commands didn't work at
  669.   all
  670.  
  671. 0.136
  672. -----
  673. - fixed SMTP/NNTP send gauge
  674. - no longer dumps Return-Receipt: header in SMTP send
  675. - Quote headers now work. See bubble help of buttons
  676.   for description.
  677.  
  678. 0.137
  679. -----
  680. - removed follow up header (pointless)
  681. - now sends "MODE READER" before trying to POST stuff
  682.   (in case accidentally connecting to a INN nntpd
  683.    instead of nnrpd)
  684. - no longer attempts header decode when no Mime-Version:
  685.   is present in a mail header (thanks to YAM)
  686. - fixed potential crash with broken header encoding
  687.   (thanks to YAM)
  688.  
  689. 0.138
  690. -----
  691. - url links now have a short help message attached to them
  692. - did some work on the "forward" GUI (not functional yet)
  693. - posted messages had no reference field in the index (only)
  694.   and therefore weren't properly sorted into thread trees
  695.  
  696. 0.139
  697. -----
  698. - added new button preset config
  699. - made button shorthelp bubble more descriptive (hotkey, command)
  700.  
  701. 0.140
  702. -----
  703. - added "add to address book" menu item
  704. - fixed screwed default icon prefs
  705. - fixed lame problem in header matching (actually, contents where
  706.   matched regardless of the header selected)
  707.  
  708. 0.141
  709. -----
  710. - "Delete" didn't work from buttons or menu
  711. - default prefs for "Forward" was broken ("Forward*ed*SelectMsgs"
  712.   instead of "ForwardSelectMsgs")
  713. - now recognizes X-Face: header and displays accordingly
  714.   in message reader
  715. - implemented Goto Next/Prev menu items and arexx commands
  716. - button shortcut keys were broken again
  717. - added "AddToAddressbook" arexx command
  718.  
  719. 0.142
  720. -----
  721. - fixed "DEL" in message reader
  722. - added correctly colored icon files
  723. - began to rework "new message" window (attachments
  724.   section currently not active)
  725. - "external edit" button finally works
  726.  
  727. 0.143
  728. -----
  729. - missing "UIDL" support in the pop server caused a 
  730.   error message, instead of silent fallback
  731. - "Signature" is now on the "Text" page of the new msg
  732.   window
  733. - fixed serious bug in Single Window mode causing MD-2
  734.   to think any commands etc. still going to a previously
  735.   open "read" or "folder list" window
  736. - progress bars in send status window now work properly, 
  737.   both count and size
  738. - fixed network status window opening on the wrong
  739.   screen sometimes
  740.  
  741. 0.144
  742. -----
  743. - language names weren't stored in prefs
  744. - button prefs caused enforcer hits under certain
  745.   circumstances
  746.  
  747. 0.145
  748. -----
  749. - button prefs caused enforcer hits under certain
  750.   circumstances (again)
  751. - single window mode still crashed when going back
  752.   to main window
  753.  
  754. 0.146
  755. -----
  756. - uuencoding now uses 0644 protection mask
  757. - new attachment system now works
  758. - header parser screwed on folded header lines
  759.  
  760. 0.147
  761. -----
  762. - fixed WB drag&drop support for the attachment
  763.   listview
  764. - attachment's MIME types are now be freely
  765.   settable
  766. - header parser screwed on folded header lines
  767.   (even worse than before, too :)
  768. - "Move to folder" command was dysfunctional
  769.  
  770. 0.148
  771. -----
  772. - Getting News/Mail in single window mode caused
  773.   enforcer hits
  774. - "new msg window" now switches to attachment
  775.   page when an attachment is added
  776. - fixed TipOfTheday display
  777.  
  778. 0.149
  779. -----
  780. - disabled TipOfTheDay completely
  781. - fixed preset of "CheckMailNews SEND" button
  782. - added a few more ARexx commands
  783.  
  784. 0.150
  785. -----
  786. - removed obsolete "Editor" prefs item
  787. - added parsing of NC preset prefs (NC version only)
  788. - "ReadSelected" command/menuitem now works
  789. - fixed Forward "One by One" mode
  790.  
  791. 0.151
  792. -----
  793. - fixed behavior of Goto NEXT/PREV in msglist
  794. - attachment section of new message window now
  795.   has a "View attachment" button (double clicking
  796.   an entry will do the same, too)
  797. - Fold/AddToAddressbook no longer screw message flags
  798. - "Move to folder" now works properly
  799.  
  800. 0.152
  801. -----
  802. - included new version of TextView mcc class (1.14)
  803. - inserting/uuencoding of text is now done in "quiet" mode
  804. - fixed potential crash in the network window object
  805.   due to race conditions
  806. - textview external editor temp files now always have extension
  807.   ".mdt"
  808. - "view attachment" buttons is now properly enabled/disabled
  809.  
  810. 0.153
  811. -----
  812. - fixed saving of uudecoded "MIME parts"
  813. - several small cosmetic cleanups
  814. - added bogus "PrintSelectedMessages" command, which triggers
  815.   a NYI requester
  816. - fixed sending of combined news/mail messages
  817. - no longer leaves To:, Cc: and Bcc: headers in posted news
  818. - now properly strips Bcc: from mail headers during send
  819.  
  820. 0.154
  821. -----
  822. - fixed crash with check/send mail/news in multi window mode
  823.  
  824. 0.155
  825. -----
  826. - added "You've got new mail" requester
  827. - fixed Signature preset in new mail window
  828.  
  829. 0.156
  830. -----
  831. - image mime types in new message send are now determined by file
  832.   extension to avoid clashes with broken datatypes
  833.  
  834. 0.157
  835. -----
  836. - fixed parsing of folded header lines in second stage
  837.   MIME part header parsing in db engine
  838. - added new revision of textview.mcc
  839.  
  840. 0.158
  841. -----
  842. - message overview now uses graphics icons to show
  843.   flags
  844.  
  845. 0.159
  846. -----
  847. - Newmsg window "followup" button now popups the
  848.   group list
  849. - fixed scrolling problem introduced in 0.158
  850. - now properly sets "Replied to" flag after
  851.   replying to a message
  852. - fake root nodes were created with messed up
  853.   date, thus breaking the thread sort order
  854.  
  855. 0.160
  856. -----
  857. - fixed major crash when replying to a mail
  858.   (due to flag setting)
  859. - fixed enforcer hits when trying to read
  860.   a fake root node
  861. - no longer opens a bogus reader window
  862.   when trying to read a fake root
  863.  
  864. 0.161
  865. -----
  866. - sending of new message caused an attempt
  867.   to set the Replied flag of the message
  868.   with Message-Id: ""
  869. - attempt to setflag the flags of a message
  870.   which doesn't exist in the database
  871.   caused full crash
  872. - added new "MailImport" Arexx command 
  873.   which allows to import complete rfc-822
  874.   complete mails into the database.
  875.   Even works with BSD style uumail: mailbox
  876.   files seperated by rmail "From ..." headers.
  877.   "MailImport filename GROUP/K", where group
  878.   can be a group name to sort into. If
  879.   left off, normal header parsing is applied
  880.   to find the appropriate folder to sort into.
  881.  
  882. 0.162
  883. -----
  884. - "Posted" and "Mailed" icons were swapped
  885. - added support for range selection in
  886.   group and message lists: CTRL-click will
  887.   select the full range from last active
  888.   to click position
  889. - the custom "by subject" concatanation of
  890.   dangling articles now does a full
  891.   match instead of a substring match,
  892.   to avoid having messages with subjects
  893.   like "V sucks" and "V" to be merged
  894.   into the same thread
  895. - saving of message parts sometimes
  896.   intefered with write buffering
  897. - minimum subject length calculation was hosed
  898.  
  899. 0.163
  900. -----
  901. - fixed a lame bug in "MailImport" command --
  902.   messages where stored with the <brackets>
  903.   around the MessageId to the database
  904.   thus causing them to not be found when
  905.   accessed
  906.  
  907. 0.164
  908. -----
  909. - completely rewrote database system (again)
  910.  
  911. 0.165
  912. -----
  913. - storing of messages to the database speed
  914.   up
  915. - cleaned up gauge display during mail
  916.   download
  917. - fixed gauge display when sending out messages
  918. - reworked async I/O routines for correct
  919.   word alignment on 32 bit CPU machines
  920. - sending of messages no longer ignores
  921.   abort
  922.  
  923. 0.166
  924. -----
  925. - improved caching of toolbar images. Switch
  926.   from group to list to reader screens are
  927.   much faster now.
  928. - added "GotoMsg NEXTNEW/S,PREVNEW/S" switches
  929.   to jump to the next/previous NEW message
  930. - added "GotoMsg NEXTUNREAD/S,PREVUNREAD/S" switches
  931.   to jump to the next/previous UNREAD message
  932. - fixed serious bug in setting up toolbar
  933.   hotkeys; previous window notifications
  934.   weren't removed on a window switch and
  935.   therefore accumulated, causing all kind of
  936.   nifty side effects from full crashes
  937.   up to multiple reactions to keys
  938. - fixed handling of uuencoded messages
  939.   which had no actual textual part
  940.  
  941. 0.167
  942. -----
  943. - speed up loading of group indeces a bit
  944. - NNTP-on-demand died heavily when hitting a line
  945.   longer than 512 chars
  946. - fixed several bugs in the message parser
  947. - uudecode now correctly handles end markers,
  948.   instead of adding bogus data to the output file.
  949.   Also properly deals with multiple uudecoded
  950.   parts inside a message now
  951. - spool group index is now saved after sending a mail
  952.   to avoid index loss on a crash
  953. - "Archived" flag wasn't honored at all
  954. - message list displayed message sizes which were
  955.   MBytes as "G" instead of "M"
  956. - Control-keyrange selecting caused display messup
  957.   when one of the to be selected lines was outside
  958.   of the window
  959.  
  960. 0.168
  961. -----
  962. - pop3 download status bar was totally hosed
  963. - sending of new messages encoded attachments as
  964.   base64 even for plain text
  965. - message reader now displays text which is base64
  966.   encoded properly, instead of showing the encoded
  967.   data
  968.  
  969. 0.169
  970. -----
  971. - fixed presetting of group signatures and headers
  972. - now uses pophotkey.mcc (if available) to offer
  973.   easier settings of command button hotkeys
  974. - writes to messagebase are a bit faster now again
  975. - "MailImport" now recognizes "GROUP=none" to import
  976.   to the database only without creating indices
  977.  
  978. 0.170
  979. -----
  980. - major speedup when closing the groupmanager window
  981.   (no longer frees every entry, but instead relies
  982.   on the pool being disposed)
  983. - fixed bug in MailImport hitting a line which
  984.   starts with "From " which is not a mail introduction
  985. - fixed enforcer hits when doing mail operations
  986.   within an empty message list
  987.  
  988. 0.171
  989. -----
  990. - Ok, ok, I suck, but this time, it's fixed:
  991.   <drums> Preseting Of Signature Now Works </drums>
  992.  
  993. 0.172
  994. -----
  995. - added database compress function
  996. - fixed a problem with not properly recognizing
  997.   the end of a uudecoded section
  998. - "CheckMailNews SEND" command didn't work at all
  999.  
  1000. 0.173
  1001. -----
  1002. - fixed another pretty lame bug in the uudecoder
  1003.   which liked to show up at certain chunk sizes
  1004. - added "SelectAll" and "UnselectAll" Arexx commands
  1005. - fixed "GotoMsg PREV"
  1006. - database compress forgot to unlock a lock on
  1007.   the datadir
  1008. - database compressor thread now only uses half of
  1009.   the previous stack size
  1010. - only the first page of the button prefs
  1011.   actually used the pophotkey class
  1012.  
  1013. 0.174
  1014. -----
  1015. - database compressor now runs at pri main-1 for
  1016.   less impact on other operations
  1017. - no longer shows messages which have no childs
  1018.   in "folded" state
  1019. - fixed uudecode
  1020. - temporary files now have unique names so
  1021.   that multiple files can be viewed
  1022. - URL detector should no longer recognize
  1023.   sentences ending with "www." as URLs.
  1024.  
  1025. 0.175
  1026. -----
  1027. - included new version of pophotkey.mcc
  1028.   class. Should fix prefs crash.
  1029. - "Delete group" now has a special option
  1030.   "Delete all contents" only
  1031. - fixed jumpy number of messages in group display
  1032. - fixed broken grouplist data display
  1033. - own messages are now READ & SEEN by default
  1034.  
  1035. 0.176
  1036. -----
  1037. - fixed crash when closing/changing the folder
  1038.   of the only msglist window while a message
  1039.   was open
  1040. - fixed trashing of group display
  1041. - fixed deleting of messages when closing a group
  1042.  
  1043. 0.177
  1044. -----
  1045. - finally fixed group count messup quirks
  1046. - added display of message status in iconified
  1047.   mode. Reads Icons/empty.info, Icons/old.info
  1048.   and Icons/new.info on startup and shows the
  1049.   icon accordingly. Icon title has the number
  1050.   of new messages, too.
  1051.  
  1052. 0.178
  1053. -----
  1054. - forwarding with editing now works (calls
  1055.   upon the normal new message window with
  1056.   appropriate stuff filled in)
  1057. - changed custom header page layout a bit
  1058. - now properly spools any custom header lines
  1059.   to messages on send
  1060.  
  1061. 0.179
  1062. -----
  1063. - added new versions of bookmarks.mcc,
  1064.   pophotkey.mcc and popxxx.mcp classes
  1065. - now saves all group indices after
  1066.   downloading to avoid index loss on
  1067.   crashes
  1068. - group editor always set the language to "0". 
  1069.   fixed.
  1070. - fixed a funky screwup of message counters
  1071.   when getting new messages, quitting MD-2
  1072.   and restarting it
  1073.  
  1074. 0.180
  1075. -----
  1076. - added new version of popxxx.mcp class
  1077. - fixed a serious bug in the header parser:
  1078.   major crash when a MIME encoded header line
  1079.   exceeded 255 chars.
  1080. - implemented forward without editing
  1081. - fixed bug in addresslist window (requires
  1082.   current bookmarks.mcc)
  1083.  
  1084. 0.181
  1085. -----
  1086. - SMTP send sometimes failed if the client
  1087.   IP refused to resolve
  1088. - SMTP/NNTP send crashed if the outgoing message
  1089.   had a line longer than 511 chars
  1090. - added new version of bookmarks.mcc
  1091. - clicking "ADD" with no entry selected in the
  1092.   address list popup no longer inserts bogus
  1093.   data into the string
  1094.  
  1095. 0.182
  1096. -----
  1097. - moved all stringgadgets and input fields to
  1098.   textinput.mcc
  1099.  
  1100. 0.183
  1101. -----
  1102. [skipped]
  1103.  
  1104. 0.184
  1105. -----
  1106. - changed all remaining instances of Stringclass
  1107.   to Textinput
  1108. - folder match patterns are now preparsed ones
  1109.   instead for every mail, thus increasing mail download
  1110.   speed
  1111. - fixed problem with keyboard shortcuts reacting
  1112.   multiple times after a window switch in single window
  1113.   mode
  1114. - folder index message count update accidentally counted
  1115.   fake root nodes, thus creating "jumpy" message numbers
  1116.  
  1117. 0.185
  1118. -----
  1119. - fixed "Move To Folder"
  1120.  
  1121. 0.186
  1122. -----
  1123. - MIME sends now have a "name=xxx" entity in Content-Type:
  1124.   to make PINE happy
  1125. - fixed crashes when hitting incomplete index entries during
  1126.   load
  1127. - sync NNTP get requester no longer shows the msgid
  1128. - fixed DST prefs
  1129.  
  1130. 0.187
  1131. -----
  1132. - MUIA_Application_UsedClasses is now specified correctly
  1133. - synchronous NNTP get now shows a progress gauge if a 
  1134.   Lines: header is present in the article header
  1135.  
  1136. 0.188
  1137. -----
  1138. - renamed "Compress database" to "Cleanup database" for clarity
  1139. - added fuzzy search functionality
  1140.  
  1141. 0.189
  1142. -----
  1143. - searching message bodies now works, too
  1144. - added "substring" match search (new default). Score is the number
  1145.   of appearances of the substring in the search string.
  1146. - changed fuzzy searching to use a sliding window on the 
  1147.   searched string to improve weight matching and speed up
  1148.   operation (esspecially when searching bodies :-)
  1149. - search window now remembers settings during close/open
  1150. - search results are now sorted by score first and by date
  1151.   second
  1152. - "Search selected" will now search the currently active group, too
  1153. - aborts during pop3get will no longer cause partial message remain
  1154.   in the database and, worse even, not cause a redownload on the
  1155.   next get
  1156.  
  1157. 0.190
  1158. -----
  1159. - fixed problem with stale methods on sync NNTP get causing crashes
  1160.  
  1161. 0.191
  1162. -----
  1163. - Printing of messages now works
  1164.  
  1165. 0.192
  1166. -----
  1167. - removed forcing of tiny font to helvetica/9 if not set
  1168. - editing of messages now works
  1169. - message index in-mem add still caused the group msg counter 
  1170.   to go berzerk
  1171.  
  1172. 0.193
  1173. -----
  1174. - edit always created a copy with a bogus MsgId
  1175.